package polymorphic04;

/**
 * 多态中成员方法的访问特点
 *  编译时期:多态形式中,编译时期会去检测赋值号左边的类型(Father)中是否有该方法,如果有编译通过
 *          如果没有编译失败
 *  运行时期:多态形式中,运行时期会去检测赋值号右边的类型(Son)中是否有该方法,如果有直接执行
 */
class Father {
    public void show() {
        System.out.println("Father的show");
    }
}

class Son extends Father {
  /*  @Override
    public void show() {
        System.out.println("Son的show");
    }*/
}
public class Demo04 {
    public static void main(String[] args) {
        Father f = new Son();
        f.show();
    }
}
